package vn.sunnet.backviet01.game.coloa.interfaces;

import vn.sunnet.backviet01.game.coloa.human.enemy.BloodLine;

public interface MyEnemy extends Human{
	public abstract void setEXP(float EXP);
	public abstract float getEXP();
	
	public abstract void shot(boolean isShot);
	public abstract boolean isShot(float pX, float pY);
	
	public abstract void setStatus(int status);
	public abstract int getStatus();
	
	public abstract void allowChangeStatus(boolean isAllow);
	public abstract boolean isAllowChangeStatus();
	
	public abstract long getmFrameDurationEach_Attack();
	public abstract void setmFrameDurationEach_Attack(long durationAttack);
	
	public abstract long getmFrameDurationEach_Die();
	public abstract void setmFrameDurationEach_Die(long durationDie);
	
//	public abstract void changeActivity();
	
	public abstract void setLife(boolean isLife);
	public abstract boolean isLife();
	
	public abstract void moveBack(boolean isMoveBack);
	public abstract boolean isMoveBack();
	
	public abstract boolean isBloodLine();
	public abstract void setBloodLine(BloodLine pBloodLine);
	
	
	public abstract float getInitHP();
}
